The Agrobot: A Fully Autonomous Agricultural Tractor